take a shellacking - German English Dictionary